let app = getApp();

Page({
    data: {
        loginName: "",
        password: "",
        wxUserInfo: {},
        // isRememberPassword: !1,
        // isAutoLogin: !1,
        loginLogo: app.resPath + "img/login.png"
    },
    onLoad: function(s) {
        
    },
    onShow: function() {
        wx.hideHomeButton();
    },
    // changeIsRememberPassword: function() {
    //     var s = this;
    //     this.setData({
    //         isRememberPassword: !this.data.isRememberPassword
    //     }, function() {
    //         !s.data.isRememberPassword && s.data.isAutoLogin && s.setData({
    //             isAutoLogin: !1
    //         });
    //     });
    // },
    // changeIsAutoLogin: function() {
    //     var s = this;
    //     this.setData({
    //         isAutoLogin: !this.data.isAutoLogin
    //     }, function() {
    //         s.data.isAutoLogin && !s.data.isRememberPassword && s.setData({
    //             isRememberPassword: !0
    //         });
    //     });
    // },
    // getUserInfo(e) {
    //     console.log(11)
    //     if("getUserInfo:ok" === e.detail.errMsg) {
    //         console.log(e.detail.userInfo)
    //         this.setData({
    //             wxUserInfo: e.detail.userInfo
    //         })
    //         this.login();
    //     }
        
    // },
    denglu(e) {
        var s = this;
        if (!this.data.loginName) {
            wx.showToast({
                title: "请填写邀请码",
                icon: "error"
            })
            return;
        } 
        if (this.data.loginName!=app.config.baseInfo.invocode) {
            wx.showToast({
                title: "邀请码错误",
                icon: "error"
            })
            return;
        } 
        // if (!this.data.loginName) {
        //     wx.showToast({
        //         title: "请输入登录账号",
        //         icon: "error"
        //     })
        //     return;
        // }   

        // if (!this.data.password){
        //      wx.showToast({
        //         title: "请输入登录密码",
        //         icon: "error"
        //     })
        //     return;
        // }

        wx.showLoading({
            title: "登陆中..."
        });
        wx.getUserProfile({
            desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
            success: (res) => {
              console.log(res)
              this.setData({
                wxUserInfo: res.userInfo,
              })
              wx.request({
                url: app.domain + "ssm/appWebServ/invologin",
                data: {
                    userName: app.openid,
                    passWord: '123456',
                    data: res.userInfo,
                    openid: app.openid,
                },
                success: (res)=>  {
                    console.log(res)
                    if("0"==res.data.respCode){
                        wx.showToast({title: "登录成功"});
                        this.saveUserInfo()
                        setTimeout(function() {
                            wx.reLaunch({
                                url: "/pages/index/index"
                            });
                        }, 1000);
                    }else{
                        wx.showToast({title: "登录失败",icon: 'error'});
                    }
                    
                },
                // url: app.domain + "ssm/appWebServ/login",
                // data: {
                //     userName: this.data.loginName,
                //     passWord: this.data.password,
                //     data: res.userInfo,
                //     openid: app.openid,
                // },
                // success: (res)=>  {
                //     console.log(res)
                //     if("0"==res.data.respCode){
                //         wx.showToast({title: "登录成功"});
                //         this.saveUserInfo()
                //         setTimeout(function() {
                //             wx.reLaunch({
                //                 url: "/pages/index/index"
                //             });
                //         }, 1000);
                //     }else{
                //         wx.showToast({title: "登录失败",icon: 'error'});
                //     }
                    
                // },
                complete: ()=> {
                    wx.hideLoading();
                }
            })
            },
            fail:function(err){
                console.log("获取失败: ",err)
                wx.showToast({title: "登录失败",icon: 'error'});
                wx.hideLoading();
            }
            
        })
        
    },
    saveUserInfo(data) {
        wx.setStorage({
            key: "userInfo",
            data: {
                loginName: this.data.loginName || "",
                password: this.data.password,
                openId: app.openId,
                wxUserInfo: this.data.wxUserInfo
                // isRememberPassword: this.data.isRememberPassword,
                // isAutoLogin: this.data.isAutoLogin
            }
        });
    },
    onUserNameInput(e) {
        this.setData({
            loginName: e.detail.value
        })
    },
    onPwdInput(e) {
        this.setData({
            password: e.detail.value
        })       
    }
});